package ldh.im.base.dao;

import ldh.im.base.pojo.ImMonitorUser;
import ldh.im.base.pojo.where.ImMonitorUserWhere;

import java.util.List;

/**
* @author: ldh
* @date: 2024-05-14 08:48:38
*/
public interface ImMonitorUserDao {

	Integer insert(ImMonitorUser imMonitorUser);

	Integer insertSelective(ImMonitorUser imMonitorUser);

	Integer updateById(ImMonitorUser imMonitorUser);
	
	Integer updateNotNullById(ImMonitorUser imMonitorUser);
	
	Integer deleteById(Long id);

	ImMonitorUser getById(Long id);

	List<ImMonitorUser> findByImMonitorUserWhere(ImMonitorUserWhere imMonitorUserWhere);
	
	Long findTotalByImMonitorUserWhere(ImMonitorUserWhere imMonitorUserWhere);
	
	
}
